Big Huge Thesaurus

semipermeable membrane

noun